// pages/userEdite/index.js
/* import {
  errorMessage,
  genderSelect,
  nationSelect
} from "./data.js" */

import {
  ApiEditUserInfo
} from '../../api/docIndex.js'
const app = getApp()
let {
  baseUrl,
  commonUploadDoctor,
  commonUpload
} = app.globalData
Page({
  /**
   * 页面的初始数据
   */
  data: {
    baseUrl,
    commonUploadDoctor,
    commonUpload,
  /*   genderSelect, */
    id: '',
    ops: {
      icon: '',
      name: "",
      id_number: "",
      nick_name: '',
      gender: "",
      birth: "",
      nation: '',
      area: [],
      area_detail: "",
      phone: "",
      code: ""
    },
    show: false,
   
    btnLoading: false
  },

  /**
   * 生命周期函数--监听页面加载
   */
  onLoad(options) {
    console.log(options)
    const item = JSON.parse(options.item)
    const ops = {}
    for (const key in this.data.ops) {
      ops[key] = item[key] ?? ""
    }
    this.setData({
      ops,
      id: item.id
    })
  },
  onInput(e) {
    const type = e.currentTarget.dataset.type
    const value = e.detail.value
    this.setData({
      [`ops.${type}`]: value
    })
  },
  //拿到数据项目
  getIcon(val) {
    console.log(val);
    this.setData({
      'ops.icon': val.detail.value
    })
  },

/*   bindgenderSelect(e) {
    this.setData({
      ['ops.gender']: genderSelect[e.detail.value]
    })
  }, */
  /* 进度反馈 */
  /* 已接单--已出门
  已出门--已上门 
  已上门 --完成订单
  */
  //保存用户列表
  onSubmit() {
    ApiEditUserInfo(this.data.id, this.data.ops).then(data => {
      if (data.code == '200') {
        app.setUserInfo(data.data)
        wx.showModal({
          title: '提示',
          content: '修改成功',
          showCancel: false,
          confirmText: "返回",
          success: (res) => {
            if (res.confirm) {
              console.log(res)
              wx.navigateBack()
            }
          }
        })
      }

    })
  },

  //点击图片
  imageClick() {
    this.setData({
      show: true
    })
  },



 
 
 



  /**
   * 生命周期函数--监听页面初次渲染完成
   */
  onReady() {

  },

  /**
   * 生命周期函数--监听页面显示
   */
  onShow() {

  },

  /**
   * 生命周期函数--监听页面隐藏
   */
  onHide() {

  },

  /**
   * 生命周期函数--监听页面卸载
   */
  onUnload() {

  },

  /**
   * 页面相关事件处理函数--监听用户下拉动作
   */
  onPullDownRefresh() {

  },

  /**
   * 页面上拉触底事件的处理函数
   */
  onReachBottom() {

  },

  /**
   * 用户点击右上角分享
   */
  onShareAppMessage() {

  }
})